home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Revolution - Das Atari CD Magazin 1997
/
Revolution - Das Atari CD Magazin 1.iso
/
software
/
anwendng
/
qed_397
/
sourcen
/
magx.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-12-29
|
2KB
|
67 lines
#ifndef _qed_magx_h_
#define _qed_magx_h_
/*
* Funktionen
*/
GLOBAL WORD check_magx (VOID);
/*
* Überprüft, ob MagiC läuft und gibt Versionsnummer zurück,
* null, wenn kein MagiC installiert.
*/
/*
* Neue AES-Funktionen
*/
/* Messages */
#define SM_M_SPECIAL 101
#define SMC_SWITCH 2
#define WM_M_BDROPPED 100
#define WF_M_BACKDROP 100
/*
* Zeichensatzauswahl:
*/
/* Definitionen für <font_flags> bei fnts_create() */
#define FNTS_BTMP 1 /* Bitmapfonts anzeigen */
#define FNTS_OUTL 2 /* Vektorfonts anzeigen */
#define FNTS_MONO 4 /* äquidistante Fonts anzeigen */
#define FNTS_PROP 8 /* proportionale Fonts anzeigen */
/* Definitionen für <dialog_flags> bei fnts_create() */
#define FNTS_3D 1 /* 3D-Design benutzen */
/* Definitionen für <button_flags> bei fnts_do() */
#define FNTS_SNAME 0x01 /* Checkbox für die Namen selektieren */
#define FNTS_SSTYLE 0x02 /* Checkbox für die Stile selektieren */
#define FNTS_SSIZE 0x04 /* Checkbox für die Höhe selektieren */
#define FNTS_SRATIO 0x08 /* Checkbox für das Verhältnis Breite/Höhe selektieren */
#define FNTS_CHNAME 0x0100 /* Checkbox für die Namen anzeigen */
#define FNTS_CHSTYLE 0x0200 /* Checkbox für die Stile anzeigen */
#define FNTS_CHSIZE 0x0400 /* Checkbox für die Höhe anzeigen */
#define FNTS_CHRATIO 0x0800 /* Checkbox für das Verhältnis Breite/Höhe anzeigen */
#define FNTS_RATIO 0x1000 /* Verhältnis Breite/Höhe einstellbar */
#define FNTS_BSET 0x2000 /* Button "setzen" anwählbar */
#define FNTS_BMARK 0x4000 /* Button "markieren" anwählbar */
/* Definitionen für <button> bei fnts_do() */
#define FNTS_CANCEL 1 /* "Abbruch" wurde angewählt */
#define FNTS_OK 2 /* "OK" wurde gedrückt */
#define FNTS_SET 3 /* "setzen" wurde angewählt */
GLOBAL VOID *fnts_create (WORD handle, WORD no_fonts, WORD font_flags,
WORD dialog_flags, UBYTE *sample, UBYTE *opt_button);
GLOBAL WORD fnts_delete (VOID *fnt_dialog, WORD handle);
GLOBAL WORD fnts_do (VOID *fnt_dialog, WORD button_flags, LONG id_in,
LONG pt_in, LONG ratio_in, WORD *check_boxes,
LONG *id, LONG *pt, LONG *ratio);
#endif